#activity{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    border-collapse: collapse;
}
table{
    border-spacing:0 ;
    display: table;
    border-color: grey;
}
tbody{
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
#activity td,#activity tr{
    font-size: 1em;
    border: 1px solid #98bf21;
    padding: 10px 7px 10px 7px;
    text-align: center;
    color: #2a2a2a;
}
#activity tr{
    display: table-row;
    vertical-align: inherit;
}